.app-login {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  .app-login__background {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  .ant-card {
    width: 450px;
  }
  .ant-card-head {
    text-align: center;
    font-size: 20px;
    border-bottom: none;
  }
  .ant-card-actions {
    border: 0;
  }
  .app-login__buttons {
    margin-bottom: 0;
    .ant-form-item-control-input-content {
      display: flex;
      align-items: center;
      justify-content: space-around;
    }
    .ant-btn {
      width: 175px;
    }
  }
  .app-login__footer {
    img {
      width: 40px;
      height: 40px;
      margin: 0 5px;
    }
  }
  .app-login__footer__caption {
    height: 40px;
    width: 100%;
    font-weight: 700;
    text-align: center;
  }
}
.ant-tabs-nav {
  padding: 0 10px !important;
}
.app-login {
  .ant-card-body .ant-input-prefix {
    color: @app-text-color-step--500;
  }
  .app-login__buttons {
    .ant-btn + .ant-btn {
      background-color: #19be6b;
      border-color: #19be6b;
    }
  }
  .app-login__footer__caption {
    color: @text-color;
  }
}
